Assembly: Microsoft.EnterpriseManagement.Core (in microsoft.enterprisemanagement.core.dll)
Usage
Visual Basic |
---|
Dim instance As IEntityObjectsManagement Dim instanceId As Guid Dim relationshipClasses As ICollection(Of ManagementPackRelationship) Dim derivedClassTraversalDepth As DerivedClassTraversalDepth Dim traversalDepth As TraversalDepth Dim queryOptions As ObjectQueryOptions Dim returnValue As IList(Of EnterpriseManagementRelationshipObject(Of T)) returnValue = instance.GetRelationshipObjectsWhereTarget(instanceId, relationshipClasses, derivedClassTraversalDepth, traversalDepth, queryOptions) |
Syntax
Visual Basic |
---|
Function GetRelationshipObjectsWhereTarget(Of T As EnterpriseManagementObject) ( _ instanceId As Guid, _ relationshipClasses As ICollection(Of ManagementPackRelationship), _ derivedClassTraversalDepth As DerivedClassTraversalDepth, _ traversalDepth As TraversalDepth, _ queryOptions As ObjectQueryOptions _ ) As IList(Of EnterpriseManagementRelationshipObject(Of T)) |
C# |
---|
IList<EnterpriseManagementRelationshipObject<T>> GetRelationshipObjectsWhereTarget<T> ( Guid instanceId, ICollection<ManagementPackRelationship> relationshipClasses, DerivedClassTraversalDepth derivedClassTraversalDepth, TraversalDepth traversalDepth, ObjectQueryOptions queryOptions ) where T : EnterpriseManagementObject |
C++ |
---|
generic<typename T> where T : EnterpriseManagementObject IList<EnterpriseManagementRelationshipObject<T>^>^ GetRelationshipObjectsWhereTarget ( Guid instanceId, ICollection<ManagementPackRelationship^>^ relationshipClasses, DerivedClassTraversalDepth derivedClassTraversalDepth, TraversalDepth traversalDepth, ObjectQueryOptions^ queryOptions ) |
J# |
---|
|
JScript |
---|
|
GenericParameters
- T
-
The type to cast the management pack relationship instances as.
Of type EnterpriseManagementObject.
Parameters
- instanceId
-
Type: Guid
The unique object identifier.
- relationshipClasses
-
Type: System.Collections.Generic.ICollection{Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationship}
The relationship objects that define the search parameters.
- derivedClassTraversalDepth
-
Type: DerivedClassTraversalDepth
One of the enumeration values.
- traversalDepth
-
Type: TraversalDepth
One of the enumeration values.
- queryOptions
-
Type: ObjectQueryOptions
The query options.
Return Value
Type: IList The list of relationship objects.Exceptions
Exception type | Condition |
---|---|
ArgumentNullException |
The relationshipClasses parameter is a null (Nothing in Visual Basic) reference. |
ArgumentOutOfRangeException |
The relationshipClasses parameter is empty. |
Thread Safety
Any public static (Shared in Visual
Basic) members of this type are thread safe. Any instance members
are not guaranteed to be thread safe.